﻿using System;
using Zinnia.AotofacTest;

namespace Zinna.AotofacTest
{
    class Program
    {
        static void Main(string[] args)
        {
            //AutoFacRegister.can_resolve_myclass();
            //AutoFacRegister.register_as_interface();

            //AutoFacRegister.register_with_parameter();
            //AutoFacRegister.register_with_property();
            //AutoFacRegister.select_an_implementer_based_on_parameter_value();
            //AutoFacRegister.register_with_instance();
            //AutoFacRegister.register_open_generic();
            //AutoFacRegister.register_order();
            //AutoFacRegister.register_order_defaults();
            //AutoFacRegister.register_with_name();
            //AutoFacRegister.choose_constructors();
            AutoFacRegister.register_assembly();
            Console.Read();
        }
    }
}
